launch emplacement - Turkish English Dictionary